Artificial Neural Networks Processor - A Hardware Implementation Using a FPGA
نویسندگان
چکیده
Several implementations of Artificial Neural Networks have been reported in scientific papers. Nevertheless, these implementations do not allow the direct use of off-line trained networks because of the much lower precision when compared with the software solutions where they are prepared or modifications in the activation function. In the present work a hardware solution called Artificial Neural Network Processor, using a FPGA, fits the requirements for a direct implementation of Feedforward Neural Networks, because of the high resolution and accurate activation function that were obtained. The resulting hardware solution is tested with data from a real system to confirm that it can correctly implement the models prepared off-line with MATLAB.
منابع مشابه
Dual-processor Neural Network Implementation in Fpga
Artificial Neural Networks have become a common solution for many real world problems. Many industrial, commercial and research applications need hardware implementation due to issues regarding stability, speed, price and size. This paper presents the implementation of a feed forward Artificial Neural Network in FPGA using two embedded processors. The processors used are Xilinx hardcore PowerPC...
متن کاملHardware Implementation of an Artificial Neural Network with an Embedded Microprocessor in a Fpga
This article describes the implementation in hardware of an Artificial Neural Network with an embedded Microprocessor in a FPGA. The implementation of a Neural Network in hardware can be desired to benefit from its distributed processing capacity or to avoid using a personal computer attached to each implementation. The relevance of implementing it in a FPGA comes from its flexibility, low powe...
متن کاملA High Resolution FPGA Implementation of a Feedforward Neural Network
Artificial Neural Networks can benefit from digital implementation and several implementations have already been reported in scientific papers. Nevertheless, these implementations do not allow the direct use of off-line trained networks because of the much lower precision when compared with the software solutions where they are prepared or modifications in the activation function. The present w...
متن کاملVLSI Architecture for Neural Network
In this paper a hardware implementation of an artificial neural network on Field Programmable Gate Arrays (FPGA) is presented. For the neural network based instrument prototype in real time application, conventional specific VLSI neural chip design suffers the limitation in time and cost. With the low precision artificial neural network (ANN) design, FPGAs have higher speed and smaller size for...
متن کاملHw/sw Classification of Images on Fpga
We present a Hardware/software (HW/SW) implementation of an artificial neural network aims at detecting whether or not that the targeted X ray images of breast contain cancerous cell. This system has been trained in order to approximate functions or to achieve classification from a limited number of data. We implemented our application on FPGA by using the soft processor NIOS II.
متن کامل